Portability of STDL on Top of the TUXEDO Transaction Monitor
نویسنده
چکیده
The Structured Transaction Definition Language (STDL) is a language based programming interface to transactional protocols and runtime systems, designed to resolve the industry problem of incompatible Transaction Processing (TP) monitor programming interfaces. STDL defines a three-group model, in which application procedures are grouped according to the type of work they perform: presentation, transactional flow control and error handling, and data access. A separate interface definition is created for each group of procedures and one procedure calls another procedure via this interface. STDL does not define protocol for the procedure calls except for remote task calls, which use the X/Open TxRPC protocol or DCE. Some existing TP monitors do not use TxRPC to invoke remote service but other protocols, such the Application Transaction Manager Interface (ATMI), the Common Programming Interface for Communication (CPI-C), or even CORBA/OTS in an object environment. This paper describes an STDL compiler on top of the TUXEDO monitor, translating STDL applications into XATMI client/server applications, supported by TUXEDO. Then it illustrates the possibility provided by STDL to achieve interoperability through TP platforms.
منابع مشابه
STDL - A Portable Language for Transaction Processing
Structured Transaction Definition Language (STDL) is a language for distributed transaction processing, developed by the Multivendor Integration Architecture consortium. STDL is a block-structured language, specialized for transaction processing. It is designed for application portability across multiple STDL implementations on different vendors’ transaction processing systems. This paper descr...
متن کاملStock Market Fraud Detection, A Probabilistic Approach
In order to have a fair market condition, it is crucial that regulators continuously monitor the stock market for possible fraud and market manipulation. There are many types of fraudulent activities defined in this context. In our paper we will be focusing on "front running". According to Association of Certified Fraud Examiners, front running is a form of insider information and thus is very ...
متن کاملTUXEDO - an open approach to OLTP
Follow up what we will offer in this article about tuxedo an open approach to oltp. You know really that this book is coming as the best seller book today. So, when you are really a good reader or you're fans of the author, it does will be funny if you don't have this book. It means that you have to get this book. For you who are starting to learn about something new and feel curious about this...
متن کاملA Practical and Modular Method to Implement Extended Transaction Models
Although many extended transaction models have been proposed [Elm93], few practical implementations exist and even fewer can support more than one model. We present the Reflective Transaction Framework, as a practical and modular method to implement extended transaction models. We achieve modularity by applying the Open Implementation approach [Kic92] (also known as meta-object protocol [KdRBSl...
متن کاملTransaktionsorientierte Verwaltung und Suche von Dokumenten in einer Mehrprozessordatenbankumgebung
Traditional database Systems provide efficient transaction oriented processing of structured data. However, usually, processing of textual data in a database system has either no or only limited support. For example, while it may be possible to build index structures over textual data, in practice, the resulting bottlenecks make this impracticable. The reason for these bottlenecks are pseudo co...
متن کامل